﻿namespace NTrace
{
  using System;
  using ICSharpCode.NRefactory.PrettyPrinter;

  public abstract class TargetLanguage
  {
    public abstract IOutputAstVisitor CreatePrinter();

    public abstract OriginalSourceWrapper CreateSourceWrapper(String fileName, System.IO.TextWriter writer);
  }
}
